#include<stdio.h>
#include<signal.h>
#include<unistd.h>
#include<stdlib.h>

void Getchild(int signo)
{
  printf("get a child :%d,pid:%d\n",signo,getpid());

}

int main()
{
  //signal(SIGCHLD,Getchild);
  //显示设置忽略17号信号
  //进程退出，自动释放僵尸进程
  signal(SIGCHLD,SIG_IGN);
  pid_t id=fork();
  if(id==0){
    int cnt=5;
    while(cnt){
    printf("子进程:%d\n",getpid());
    sleep(1);
    cnt--;
    }

  exit(0);
  }
  while(1);
  return 0;
}
